.agency {
	display: flex;
	justify-content:space-between;
	align-items: center;
	width: 100%;
	height: 180rpx;
	line-height: 50rpx;
	background-color: #FFF;
}

.title {
	font-size: 35rpx;
	position: relative;
	font-weight: bold;
}
.title text {
	position: absolute;
	left:-40rpx;
	font-size: 35rpx;
}
.time {
	font-size:20rpx;
}

.num {
	color: #55A532;
	margin-left: 30rpx;
	font-weight: bold;
}

.agency-left {
	padding-left: 50rpx;
}

.agency-right{
	padding-right: 40rpx;
}

.agency-right button {
	width:140rpx;
	height: 60rpx;
	line-height: 60rpx;
	background-color: #55A532;
	color: #FFF;
	font-size: 14rpx;
}

.choose {
	width:90%;
	margin: auto;
	padding-top: 40rpx;
}

.top {
	display: flex;
	justify-content: space-between;
	background-color: #FFF;
	border-radius: 10rpx 10rpx 0 0 ;
	line-height: 100rpx;
	
}

.top-left {
	padding-left: 30rpx;
	
}

.top-right {
	padding-right: 30rpx;
}

.bottom {
	background-color: #FFF;
	border-radius: 0 0 10rpx 10rpx;
	margin-top: 1rpx;
	line-height: 60rpx;
	padding-left: 30rpx;
	padding-right: 30rpx;
	padding-bottom: 20rpx;
}

.bottom-title {
	line-height: 100rpx;
}

.bottom-content {
	display: flex;
	justify-content: space-between;
	padding-bottom: 20rpx;
	flex-wrap: wrap;
}

.time-item {
	background-color: #EEE;
	width: 49%;
	text-align: center;
	border-radius: 10rpx;
	margin-top: 10rpx;
	padding: 10rpx;
	box-sizing: border-box;
}

.notice {
	width:90%;
	margin: 50rpx auto;
	
	
	background-color: #EEE;
}

.notice p {
	line-height: 50rpx;
}


.btn-submit {
	width: 500rpx;
	border-radius: 50rpx;
	background-color: #55A532;
	color: #FFF;
	
}

page {
	padding-bottom: 100rpx;
	background-color:#EEE;
}

.ischeck {
	background:#4CD964;
	color:#FFF;
	font-weight: bold;
}

.canNotSubmit {
	opacity: 0.5;
}